altay mountains - Turkish English Dictionary